package qc.module.demo.dto.powerplant;

import qc.common.core.pair.GenericKeyValuePairDto;

import java.util.Date;
import java.util.List;

/**
 * 阳宗海生产数据-电站数据DTO
 *
 * @author QuCheng Tech
 * @since 2025/4/9
 */

@lombok.Data
public class YzhProductionReservoirDataDto {
    /**
     * 装机容量，单机容量，单位：MW
     */
    private double capacity;
    /**
     * 本月电量，单位不做转换
     */
    private double engcmonth;
    /**
     * 今日电量，单位不做转换
     */
    private double engctoday;
    /**
     * 本年电量，单位不做转换
     */
    private double engcyear;
    /**
     * 昨日电量，单位不做转换
     */
    private double engcyestoday;
    /**
     * 来煤
     */
    private double incoal;
    /**
     * 负荷，单位：MW
     */
    private double mw;
    /**
     * 电厂名称
     */
    private String name;
    /**
     * 本月计划电量
     */
    private double planengcmonth;
    /**
     * 今日计划电量
     */
    private double planengctoday;
    /**
     * 本年计划电量
     */
    private double planengcyear;
    /**
     * 今日负荷计划过程，时间和负荷值的键值对
     */
    private List<GenericKeyValuePairDto<Date, Double>> plantodaymws;
    /**
     * 存煤
     */
    private double stockcoal;
    /**
     * 今日负荷过程，时间和负荷值的键值对
     */
    private List<GenericKeyValuePairDto<Date, Double>> todaymws;
    /**
     * 耗煤
     */
    private double usecoal;
}
